package com.mjk.manager.workflow.work.entity;

import com.mjk.manager.workflow.work.constns.NodeType;
import lombok.Data;

import java.util.List;

/**
 * 工作流节点
 */
@Data
public class Node {
    public Node(){}
    public Node(String nodeName){
        this.nodeName = nodeName;
    }
    /**
     * 节点名称
     */
    protected String nodeName;
    /**
     * el表达式节点名称
     */
    protected  String elName;
    /**
     * 顺序节点
     */
    protected String type = NodeType.THEN.getType();
    /**
     * 子节点
     */
    protected SwithNode childNode;

    /**
     * 节点条件
     */
    protected List<Condition> conditionList;
}
